Formal Aspects of and Development Environments for Montages

نویسندگان

  • Matthias Anlauff
  • Philipp W. Kutter
  • Alfonso Pierantonio
چکیده

The specification of all aspects of a programming language requires adequate formal models and tool support. Montages specifications combine graphical and textual elements to yield language descriptions similar in structure, length, and complexity to those in common language manuals, but with a formal semantics. A broad range of people involved in programming language design and use may find it convenient to use Montages in combination with the tool GEM–MEX. It allows the automatic generation of high–quality documents, type–checkers, interpreters and symbolic debuggers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Montages Speci cations of Realistic Programming Languages

Montages are a new way of describing all aspects of programming languages formally. Such speci cations are intelligible for a broad range of people involved in programming language design and use. In order to enhance readability we combine visual and textual elements to yield speci cations similar in structure, length, and complexity to those in common language manuals, but with a formal semant...

متن کامل

Montages Specifications of Realistic Programming Languages

Montages are a new way of describing all aspects of programming languages formally. Such speciications are intelligible for a broad range of people involved in programming language design and use. In order to enhance readability we combine visual and textual elements to yield speciications similar in structure, length, and complexity to those in common language manuals, but with a formal semant...

متن کامل

Montages: Uniied Static and Dynamic Semantics of Programming Languages

We unify static and dynamic semantics through the use of Montages, a version of Evolving Algebras specially tailored for programming languages. Montages combines graphical and textual elements to yield specii-cations similar in structure, length, and complexity to those in common language manuals, but with a formal semantics. We aim at a formal instrument which can be equally good understood by...

متن کامل

Montages/Gem-Mex: A Meta Visual Programming Generator

Last decade witnessed a disappointing lack in technology transfer from formal semantics to language design. Research in formal semantics has developed increasingly complex concepts and notation, at the expense of calculational clarity and applicability in the development of languages. Montages is a visual domain-speciic formalism for specifying all the aspects of a programming language. It is i...

متن کامل

Proceedings of the Second International Workshop on Action Semantics AS ’ 99 Amsterdam , The Netherlands , March 21 , 1999

In the present paper, a methodology is presented which enables the implementation of the Action Notation formalism based on a formal and modular specification. As a result, an interpreter and debugger is automatically generated which allows the visualization of an Action Notation program execution and the inspection of all semantic identities in terms of the given formal specification. These re...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997